Querying semistructured data using a rule-oriented XML query language

نویسنده

  • Tadeusz Pankowski
چکیده

The goal of the paper is to propose a semistructured data model for representing XML documents and a language for querying semistructured database representing XML data. The language is based on a path calculus and on its extension involving rules (in Datalog style) and Skolem functions. Three kinds of matching between query variables and database objects are discussed: a rigid, semirigid, and flexible matching. The flexible matching is of special importance since semistructured data does not conform to a rigid schema, its structure is often not known in advance and its structure may change frequently. We propose a method, which is based on regular path expressions, supporting valuation of query variables according to those three kinds of matching. The containment problem for this matchings is discussed. The main idea of an experimental implementation is outlined.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Horizontal Query Optimization on Ordered Semistructured Data

The exchange and storage of XML data is becoming increasingly important. In contrast to conventional semistructured data 4, 1], the labels in a document-oriented representation such as XML are ordered. Furthermore, regular expressions (DTDs) describe the horizontal (and vertical) structure of the data. Traditional query languages for semi-structured data ignore the horizontal order and are ther...

متن کامل

Towards a Declarative Query and Transformation Language for XML and Semistructured Data: Simulation Uni

The growing importance of XML as a data interchange standard demands languages for data querying and transformation. Since the mid 90es, several such languages have been proposed that are inspired from functional languages (such as XSLT [1]) and/or database query languages (such as XQuery [2]). This paper addresses applying logic programming concepts and techniques to designing a declarative, r...

متن کامل

Towards a Declarative Query and Transformation Language for XML and Semistructured Data: Simulation Unification

The growing importance of XML as a data interchange standard demands languages for data querying and transformation. Since the mid 90es, several such languages have been proposed that are inspired from functional languages (such as XSLT [1]) and/or database query languages (such as XQuery [2]). This paper addresses applying logic programming concepts and techniques to designing a declarative, r...

متن کامل

Concept based querying of semistructured data

In the last years, semistructured data has played an increasing role within the database community. Many query languages have been developed for querying semistructured data and in particular XML data sources. XML data often is described by means of DTDs and more recently through XML schemas. This paper is about querying semistructured data by making use of the schema and the types described th...

متن کامل

Indexing and Querying Semistructured Data Views of Relational Database

The most promising and dominant data format for data processing and representing on the Internet is the Semistructured data form termed XML. XML data has no fixed schema; it evolved and is self describing which results in management difficulties compared to, for example relational data. XML queries differ from relational queries in that the former are expressed as path expressions. The efficien...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002